Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of radar echo
  1. noun
    an electronic signal that has been reflected back to the radar antenna; contains information about the location and distance of the reflecting object
Explanation of radar echo
My lists:
Recently viewed words: